// mod_within.rs

mod food {
    // pub 关键字表示模块内元素可以被外部访问。如果没有 pub，则默认为私有。

   pub struct Cake;
    struct Smoothie;
    struct Pizza;
}
// use food::{Cake, Smoothie, Pizza};
// 引入作用域
use food::*;
fn main() {
    let eatable = Cake;
}